﻿<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3c.org/TR/1999/REC-html401-19991224/loose.dtd">
<html>
<head>
  <title>#MaxMem</title>

  <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
  <link href="../css/commands.css" type="text/css" rel="stylesheet">
  <link media="print" href="../css/print.css" type="text/css" rel="stylesheet">

  <meta content="MSHTML 6.00.6000.16705" name="GENERATOR">
</head>

<body>

<h1>#MaxMem</h1>



<p>设置每个<a href="../Variables.htm">变量</a>可使用的最大内存兆数。</p>

<p class="CommandSyntax">#MaxMem Megabytes</p>

<h3>参数</h3>

<table border="1" bordercolor="#c0c0c0" cellpadding="3" cellspacing="0" width="100%">

  <tbody>

  <tr>

    <td width="15%">Megabytes</td>

    <td width="85%">每个<a href="../Variables.htm">变量</a>可用的内存兆数。大于 4095 的值将视为 
      4095。小于 1 的值将视为 1。</td>
    </tr>
  </tbody>
</table>

<h3>注意</h3>

<p>如果脚本中没有指定这个指令，它将设为 64。</p>

<p>限制每个变量的大小是为了防止错误的脚本耗光系统所有的可用内存。提高或降低该限制值不会影响脚本的性能，也不会改变脚本实际使用的内存量(<a href="WinGetText.htm">WinGetText</a> 和 <a href="ControlGetText.htm">ControlGetText</a> 命令的情况除外，增加 #MaxMem 
的值将使其能获取更多的文本)。</p>

<p>此设置是全局性的，也就是说它只需要指定一次(在脚本的任何地方)就会影响整个脚本。</p>

<p>此设置仅仅限制了变量的自动扩充行为。它不影响 <a href="VarSetCapacity.htm">VarSetCapacity</a>。</p>

<h3>相关命令</h3>

<p><a href="VarSetCapacity.htm">VarSetCapacity</a>, <a href="../Variables.htm">Variables</a>, <a href="Sort.htm">Sort</a>, <a href="WinGetText.htm">WinGetText</a>, <a href="ControlGetText.htm">ControlGetText</a>, <a href="_MaxThreads.htm">#MaxThreads</a></p>

<h3>示例</h3>
<pre class="NoIndent">#MaxMem 256  <em>;允许每个变量最多使用 256 MB 内存。</em></pre>


</body>
</html>
